package org.springblade.modules.admin.dto;

import lombok.Data;

import java.util.List;

/**
 * @Date 11:30 2022/11/29
 * @Description {
 *   保养统计 趋势 查询条件
 * }
 * @Author lsay
 **/
@Data
public class PlanCheckStatisticsQueryDTO {

	/**
	 * 电梯年审类型 0-年审，1-非年审
	 */
	private Integer useType;

	/**
	 * 开始时间 yyyy-MM-dd
	 */
	private String startDate;

	/**
	 * 结束时间 yyyy-MM-dd
	 */
	private String endDate;

	/**
	 * 组信息
	 */
	private List<DeptGroupDTO> deptGroups;

	/**
	 * 用户信息
	 */
	private List<Long> userIds;

	/**
	 * 1-日 2-周 3-月
	 */
	private Integer dataType;

	/**
	 * 查询变量 接口不同含义不同 {
	 *     1-累计作业时长 2-工单平均作业时长
	 *     1-待开始 2-进行中 3-提交任务 4-已完成 5-维保签字
	 *     1-及时 2-逾期
	 *     1-正常 2-系统签退 3-签到定位异常 3-签退定位异常
	 *     1-未逾期 2-已逾期
	 *     1-正常梯 2-重复故障梯 3-非重复故障梯
	 * }
	 */
	private Integer temp;

	private Integer planAuditType;

	/**
	 * 组id集合
	 */
	private List<Long> deptIds;

	/**
	 * 工单状态
	 */
	private Integer planStatus;

	/**
	 * 电梯ID集合
	 */
	private List<Long> elevatorIds;

}
